/*
* @description: 框架重置通用样式
* @author: rainbow
* @update: rainbow (2016-11-14 14:10)
*/

/*重置样式*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,summary,section,article,aside,nav,hgroup,address,figure,figcaption,main,menu,details{display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,select {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
input[type="text"], input[type="password"], textarea {outline-style: none;-webkit-appearance: none;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;vertical-align:top;}
label,summary{cursor:default;}
input,button,textarea,select{*font-size:100%}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
a,button{cursor:pointer;}
a:active, a:hover { outline: 0;outline:none; }
img{ -ms-interpolation-mode: bicubic;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0; outline:none;}
button,input{line-height:normal}
button,select{text-transform:none;outline:none;}
button,html input[type=button],input[type=reset_lx_20161121],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
/* 主定制内容
-----------------------------------------------------------------------------*/
html,body,textarea,input,button,select,keygen,legend{font:14px/1.14 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; color:#666;  outline:0; border: 0;
-webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto;}
a{ text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none; color:#666;}
p { text-indent:0!important;}



/*to-top
--------------------------------------------------------------*/
.to-top { width: 45px; height: 45px;  background:url(to_top_icon_rainbow.jpg) no-repeat; position: fixed; right: 20px; bottom:20px; display:none;}
.to-top:hover { background:url(to_top_icon_hover_rainbow.jpg) no-repeat;}


.pages{ width:65%; margin:0 auto;}
.pages a{    float: left;
    border: 1px solid #DDD;
    padding: 7px 13px;
    margin-left: 10px;
    border-radius: 2px;
    display: block;
	color:#555;
	}
	.pages a:hover{    float: left;
    border: 1px solid #DDD;
    padding: 7px 13px;
    margin-left: 10px;
    border-radius: 2px;
    display: block;
	color:#fff;
	background:#e61d17;}
	
@media screen and (min-width: 768px) and (max-width: 1199px) {
.pages{ width:65%; margin:0 auto;}
    .pages a{    float: left;
    border: 1px solid #DDD;
    padding: 5px 10px;
    margin-left: 10px;
    border-radius: 2px;
    display: block;
	color:#555;
	}
	.pages a:hover{    float: left;
    border: 1px solid #DDD;
    padding: 5px 10px;
    margin-left: 10px;
    border-radius: 2px;
    display: block;
	color:#fff;
	background:#f00;}
	}

@media screen and (max-width: 767px) {
.to-top { width: 44px; height: 44px;  background:url(to_top_icon_telphone_rainbow.png) no-repeat; position: fixed; right: 20px; bottom:20px; background-size:44px 44px;}	
.to-top:hover {background:url(to_top_icon_telphone_rainbow.png) no-repeat; background-size:44px 44px;}

.pages{  margin:0 auto; padding-left:0; width:100%; margin-bottom:20px;}
.pages a{    
    border: 1px solid #DDD;
	padding:2px 3px;
    margin-left: 3px;
	margin-bottom:5px;
    border-radius: 2px;
	}
	.pages a:hover{   
    border: 1px solid #DDD;
    padding:2px 3px;
    margin-left: 3px;
	margin-bottom:5px;
    border-radius: 2px;
	color:#fff;
	background:#e61d17;}
	}
	






